home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-02-27 | 55.8 KB | 1,011 lines |
-
- HERMES' LoGG (Version 1.2)
-
- Copyright (c) 1991-94 A. G. Kartsatos
-
- Shareware
- =========
-
- IF YOU USE THIS PROGRAM, PLEASE SEND US$30.00 TO:
-
- A. G. KARTSATOS
- 8524 CALADESI ISLAND DRIVE
- TAMPA, FL 33637-7310, USA
-
- This program is one of the best utility programs for the Amiga computer.
- It was written by HERMES who has been writing utilities for the Amiga
- computer for the past 5 years.
- It is geared towards the average Amiga user.
- The graphics were kept to an absolute minimum so that more utilities
- would be included.
- Its flexibility and the multitude of its applications make it a unique
- tool for the manipulation of files. It will handle up to 1600 files in high
- resolution and 800 files in medium resolution.
- It has 48 built-in utility gadgets and 48 user-definable gadgets.
- It provides considerable help to the user for the most important archi-
- ving functions. It will recognize the 14 functions:
-
- ARC, UNARC, LISTARC,
- LHARC, UNHARC, LISTHARC,
- PAK, UNPAK, LISTPAK,
- ZOO, UNZOO, LISTZOO,
- WARP, UNWARP,
-
- provided that the user has the appropriate archiving utilities in his/her
- current "c" directory.
- It has a built-in HEX EDITOR that allows you to edit binary files in
- HEX as well as ASCII modes.
- It has a built-in SPEECH utility with which you can hae any phrase
- translated and spoken under various values of the variables involving
- speech and sound characteristics.
- It has a built-in SHOW routine that will recognize all IFF pictures,
- including OVERSCAN pictures and BRUSHES.
- It has a built-in ICON utility that allows you to view any icons. This
- includes icons of any size and any number of colors up to 16 (4 planes).
- It has a built-in FONT utility that allows you to view all your disk
- fonts in four different resolutions.
- It has a built-in SOUND utility that allows you to play IFF sound files.
- It has a built-in CATALOGUE utility that allows you to list the contents
- of an entire directory or HD partition. The files are listed with their
- entire paths, their sizes and their dates of creation. You have the option
- of saving the catalogue to a desirable file name.
- It has a built-in FAST FILE READER with several menu items.
- It allows you to CONFIGURE it so that it carries your own 4 colors
- and your own 14 drives.
-
- YOU MUST HAVE THE FOLLOWING FILES IN YOUR CURRENT "c" DIRECTORY:
-
- ARC, CD, EDIT, ENDCLI, EXECUTE, LHARC, LoGG.file, PAK, RUN, STACK, WARP, ZOO
-
- for a fully operational LoGG. Naturally, some of these files might be built-
- in with the new software 2.0.
- You must name your respective files exactly as above. For example,
- you must name your favourite editor EDIT, etc.
-
- ***The files CD, ENDCLI, EXECUTE, LoGG.file, RUN and STACK are absolutely
- necessary for the program to run with most of its basic functions operatio-
- nal.***
-
- LoGG looks for the file "LoGG.file" in your current directory as well
- as your "c" directory. The program will abort if it does not locate this
- file.
-
- In what follows, CLICK means PRESS THE LEFT MOUSE BUTTON.
-
- TO RUN IT FROM THE CLI: PRESS "LoGG".
-
- TO RUN IT FROM THE WORKBENCH: CLICK INTO LoGG'S ICON.
-
- TO EXIT: CLICK INTO THE "EXIT" GADGET,
- OR CHOOSE "QUIT" FROM THE MENU,
- OR PRESS CONTROL-Q.
-
- If you change your LoGG icon, please remember to enter the data in
- the TOOL TYPES gadget in the new icon as they appear in the original one.
- The icon that LoGG comes with opens a 1 pixel window on your WorkBench
- just in case LoGG needs to put some output somewhere.
-
-
- * $$$ ATTENTION $$$ *
- * *
- * Read below about changing the COLORS of LoGG, or its DRIVE *
- * NAMES. It is all VERY SIMPLE!!! *
-
-
- A) CHANGE DRIVES:
- Just replace the fourteen drive names on the first two lines of
- LoGG.file by the drive names of your choice. Leave one space
- between two consecutive drive names. You are allowed to use the
- same drive name as many times as you wish.
-
- B) CHANGE COLORS:
- The third line of LoGG.file contains the (HEX) numbers:
- "0 3 5 0 F F F 8 0 9 0 0". These are the 4 colors of LoGG:
- Dark blue: 035, Turquoise 0FF, Gold: F80 and Red: 9 0 0.
- You use the PALETTE program on your WorkBench to modify the colors
- of LoGG as follows:
- Run LoGG, select PALETTE in the file listing on the left and
- then click into the RUN gadget. The palette will fall on the
- screen of LoGG. Change the colors as you please. Each time you
- modify a color, pick up the 3 numbers representing that color.
- These are the 3 numbers on the right in the palette window. For
- example, if you see 3EF, the 3 numbers are 3, E, and F.
- Put these 12 numbers on the third line of LoGG.file and...
- voila! You've got your own colors! Put the numbers in exactly
- as you see them in LoGG.file right now.
- For example, change the last color "9 0 0" to an exotic green
- "4 F 4". Remember to choose CONFIGURE from the menu so that LoGG
- can adjust itself to the change.
-
- If you put any drive name in the source or destination gadget and then
- you press <RETURN>, the program will try to attach to that drive.
- Also, if you CLICK QUICKLY TWICE INTO ANY DIRECTORY name of the listing,
- you get attached to that directory.
- You can execute ANY VALID COMMAND as follows: click into the EXEC-CLI
- gadget. Then enter the command into the gadget provided, and press <RETURN>.
- Please note that when you are running a program from EXEC-CLI, its output
- (if it has any) might appear on the screen behind LoGG. So, if you expect
- any such output, click into the depth gadget in the upper right corner to
- see it.
- You MUST CLICK OFF ALL INFORMATION WINDOWS that appear on your screen.
- To get to the WorkBench from the HIRES screen, just click into the
- depth gadget in the upper right corner of your screen. To return to your
- HIRES screen, just press: LEFT_AMIGA-M.
- It is faster to use your archiving functions in RAM:, RAD:, VD0: or
- VDK:.
-
- MENU 1:
-
- TOGGLE FONT:
- Allows you to replace the font used for the listing of
- files by a built-in font. This item can be useful when one
- is obliged to use the HIRES screen. This font will not be
- as fast as the default TOPAZ 8 font when FastFonts is in
- action. FastFonts will not speed up the operation of the
- built-in fonts. THe use of FastFonts is recommended with
- AmigaDos 1.3.
-
- MEMORY: Displays the available FAST and CHIP memory. It also displays
- the LARGEST chunk of contiguous memory as well as the TOTAL
- mamory (FAST + CHIP).
-
- MOUNTLIST: This item shows you your own MountList from memory. This
- means that the LoGG file reader is used to show you
- the list of the mounted devices from memory, not by reading
- your Mountlist in your devs directory.
-
- VOLUME INFO:
- You use this item to get the LoGG INFO routine listed by
- the file reader. This is a built-in INFO command.
-
- VOLUME STORE:
- This menu item shows you the available storage in bytes on
- all your volumes. This is an important item that you
- need to use when you MOVE or COPY files, etc.
-
- CONFIGURATION:
- You may edit your LOGG.file by choosing the EDIT option, and
- then you may establish those changes in the program by choo-
- sing the UPDATE option.
-
- COPY OPTION:
- This option allows you to list all files that are being co-
- pied or moved. LIST is the default option. Just select
- NO LIST to abort the listing.
-
- WORKBENCH: This menu item can be used to practically reduce the prog-
- ram to a small window with a little icon on it. This will
- allow you to work comfortably in the back. When you want
- LoGG back, just click into the icon on that window once
- and you are back EXACTLY where you were before you closed
- shop!
-
- ABOUT: Availability and support information.
-
- QUIT: Exit the program.
-
- MENU 2:
-
- SAVE LIST: This item allows you to save the current file listing. A
- string gadget will be used for the desired destination
- file name. You may omit the names of the directories by
- choosing the NO DIRS subitem. You include those names by
- selecting ALL FILES.
-
- PATTERN MATCH:
- Assume that you want to highlight all the files that contain
- the string ".bat" in their names. Just enter ".bat" (no
- quotes, of course) in the gadget. The program will check
- every file in the current directory and will highlight
- its name provided that it contains the string ".bat".
- After having done that, you can now operate on these files
- nicely. You may DELETE THEM, ARC THEM, SHOW THEM, etc.
-
- SET FILEDATE:
- LoGG will set the current date on your computer on all of the
- highlighted files. If you want the actual current date set,
- you must set that date on your computer by using the DATE
- command.
-
- PTOTECT ALL:
- This menu item allows you to set the desired protection bits
- on all of the highlighted files. A separate window will open
- with 8 gadgets representing the 8 protection bits.
-
- HIGHLIGHT:
- We have found that the Amiga user needs a variety of high-
- lighting possibilities. Thus, we have included this menu
- item with six subitems representing 6 different highlighting
- situations.
-
- DISPLAY SIZE:
- You enter a number in the gadget provided and the program
- highlights all files of size >= that number. The idea be-
- hind this is to highlight all files larger than a given
- size in order to process them separately. The rest of the
- files can of course be highlighted by using COMPLEMENT in
- the previous menu item.
-
- PATH IN BYTES:
- You may get the size of the current path in bytes by select-
- ing ENTIRE PATH. Selecting HIGHLIGHTS, you get the sum total
- in bytes of all the files selected. This includes simple
- files as well as directories. This is an important aid to
- your COPY and MOVE functions.
-
- MENU 3:
-
- FIX ASCII: You choose this item after you highlight an ASCII file name
- that you want fixed. This means that you want to eliminate
- all carriage returns in that file. LoGG will try its best
- to do this and will give you a copy of the corrected file
- in RAM:. The corrected file will be called ASCII_OUT. You
- do the same thing by READing the file and then selecting
- FIX TEXT from the menu of the LoGG READER.
-
- REPLACE STRING:
- We have added this menu item because we feel that the Amiga
- user needs, occasionally, to change all the occurrences of
- a string in a binary file. Suppose that a program shows
- always DF0: in one of its requesters and you want to change
- that to DH0:. Just select this menu item and enter DF0: DH0:
- in the requesters gadget. LoGG will do the rest. Naturally,
- you should keep a copy of the file to be changed just in
- case you make the wrong substitution. All these changes can
- be checked out by HEX EDITING the file with the appropriate
- menu item below.
-
- LOCATE FILE:
- This is of course a very common need. You want to find
- a file in your current drive/directory. Just enter the
- desired file name in the gadget and let the program search
- for it. The program will search everything in this path.
- The current directory and its subdirectories. It will noti-
- fy you whether it has found the file. It will also exhibit
- the file's exact path so that you can work with the file.
- If you choose "FIND ALL", the program will actually give you
- all the files in the current path with the desired name.
-
- LOCATE STRING:
- This item performs the same type of function as the previous
- item: it looks for a file. However, this time you do not
- know the exact name of the file. You only know part of the
- name. Thus, you enter the string that you know in the
- requester gadget and the program will search every file
- name for this string. "FIND ALL" and "ONCE ONLY" have the
- obvious meanings.
-
- SEARCH STRING:
- This useful feature allows you to search all the files in
- the current directory for a given string. You need this when
- you have seen something written somewhere, but you do not
- remember where.
- (1) No Files Have Been Highlighted.
- If you choose FIND ALL, the program will find all the
- the files that contain the string. Otherwise, it will exit
- this feature when it locates the the first such file.
- Subdirectories are not included here. If there is such
- demand from the users, we will include subdirectories in the
- search in the near future. Also, the search of a particular
- file terminates when the program has found the string once
- in that file.
- (2) Files Have Been Highlighted.
- LoGG will operate as above, but now it will only search
- the files that you have highlighted in the current front
- panel window.
- The program will not search binary files at all.
-
- EXTRACT ASCII:
- You can extract all ASCII characters from a binary file by
- using this item. The program will put these extracted ASCII
- strings in a file in RAM: with the name EXTRACT_ASCII.
-
- TEXT ANALYSIS:
- This menu item will give you an elementary text analysis of
- a text file. Most probably, it will be used to count the
- number of words in the file.
-
- ASCII TABLE:
- Here is the ASCII TABLE for the Amiga Computer. You may now
- use your keyboard keys in various applications and in the HEX,
- DEC, OCT and BIN bases.
-
- HEX EDITOR:
- This is one of the two major changes in LoGG 1.2. This fea-
- ture enables you to actually EDIT any BINARY file. This means
- that you can edit the file's hexadecimal representation as
- well as its decimal representation.
- Each Amiga character is equal to a BYTE. For example, E = 45,
- H = 48, l = 6C (= 108), and m = 6D (= 109). If you want to
- change some ASCII word in the file, say "FLOWER", to the word
- "MARINE", just click into the letter "F" (of the word "FLOW-
- ER") inside the right panel and then just type in "MARINE".
- You must remember now that the number of letters you are
- writing into the right panel must equal the number of letters
- tht you are replacing. If you go any further inside a binary
- file, you will destroy the checksum number of that file. So,
- change the ASCII words by words of the same number of letters.
- The same remarks apply to the HEX representation on the left
- panel. That panel accepts only HEX digits, i.e., 0,1,2,3,4,5,
- 6,7,8,9,A,B,C,D,E,F. These are the numbers from 0 to 15,
- i.e., the digits of base 16. To write a BYTE into the left
- panel, you need two strokes of the keyboard. A lot of the HEX
- numbers that you write this way have no printable equivalents.
- So, for these BYTES, you just get a little square in your
- right panel representation.
- You may use the ARROW KEYS to move your cursor in any direc-
- tion on your panels. Just click anywhere and then use one of
- these keys. Pressing continuously on such a key causes the
- cursor to move continuously on the panels.
-
- There are several gadgets and a menu on your HED editor. Here
- are the gadgets:
-
- UNDO: Undoes all changes made.
- SAVE: Saves al the changes made on either panel.
- FORWARD: Displays the contents of the next page.
- BACKWARD: Displays the contents of the previous page.
- START: Brings you back to the beginning of the file.
- END: Displays the last page of the file.
-
- The menu:
-
- SEARCH: When you select HEX, you are looking for a HEX
- string of digits. For example, "EFDA12" or
- "2134". Since you are actually searching for
- strings of BYTES, you must always enter in the
- requester an even number of HEX digits to search
- for. If LoGG locates that string, it will dis-
- play the appropriate page with that string high-
- lighted. It will also highlight all other occur-
- reneces of the string on that page as well as
- the ASCII equivalents on the right panel.
-
- Similarly, the selection of ASCII will give you
- the highlights of the first page containing the
- ASCII string that you have entered in the re-
- quester gadget and the HEX equivalents on the
- left panel.
-
- CONTINUE SEARCH:
- This item allows you to continue the search of
- a HEX/ASCII string without having to enter that
- string in the requester gadget again and again.
-
- GO TO: Just enter a number in the requester gadget and
- the HEX editor will try to display that sector
- on your screen. Nothing will happen if the
- number is invalid.
-
- The HEX EDITOR displays also:
- the SECTOR number (in DEC),
- the OFFSET of the first HEX BYTE (or the first ASCII cha-
- racter) within the display page,
- the CURSOR POSITION (HEX) within the current page,
- the current MODE (HEX or ASCII), and
- the FINAL SECTOR number (DEC).
-
- MENU 4:
-
- CATALOGUE: Here is an important menu item. It lets you CATALOGUE the
- current path. It forms an alphabetical listing of the
- entire contents of the current path. The listing contains
- the file names with their complete path name, their sizes
- and their creation dates. The LoGG file reader is used to
- bring the catalogue to your screen. You will have the option
- to save the catalogue to a desirable file name. A valuable
- tool when you want to look at and/or save the contents of
- an entire HD partition, for example.
-
- PLAY SOUND:
- This feature is used to play IFF sound files. All you have
- to do is attach to the directory with those files and high-
- light the ones that you want to listen to. Click into the
- STOP gadget to stop the playing of sounds.
-
- SPEECH: This is the second major feature of Version 1.2. You may now
- experience the SPEECH utility of your Amiga in its full
- strength. In order to hear your Amiga speak, just enter a
- phrase in the ENGLISH gadget, click into the TRANSL. gadget,
- and then click into the SPEAK gadget. That's it. You may
- change the various parameters of sound (FREQUENCY, RATE,
- PITCH, VOLUME) by using the appropriate sliders, and the pa-
- rameters of voice (MALE, FEMALE, ROBOT, HUMAN) by clicking
- into the appropriate gadgets. The DEFAULT gadget will bring
- you back to the original settings.
-
- SHOW FONT: Another strong feature of LoGG. Get to the fonts: directory,
- or any other directory with fonts, click into the name of
- the font (this is the directory of the font, not the ".font"
- file) and highlight the font sizes that you want to view.
- As you see, you may show your fonts in 4 different resolu
- tions. Click into the font window to close it and choose STOP
- SHOW from the font window menu to stop the showing of fonts.
-
- SHOW POINTER:
- This is a new feature of LoGG 1.2. When you select this menu
- item, you are actually looking at the various pointers in the
- highlighted system-configuration files. Such files can be
- obtained by HERMiT (a HERMES program that actually saves the
- pointer of the front window into such a file), or any other
- program that saves pointers.
-
- SHOW ICON: Well, after IFF pictures and sounds and fonts, it is only
- natural to be able to show your icons. This feature will
- show any icons (of any size and resolution up to 4 planes).
- It will show the FRONT or the ALTERNATE icon. It will also
- show BOTH if it can fit them in the same screen. This item
- shows only a single icon. Click into the icon window in
- order to close it. For a sequence of icons, you use
- ICONSHOW instead.
-
- ICONSHOW: You use this item in oder to show a sequence of highlighted
- icon files. The program shows the FRONT and the ALTERNATE
- image of the icon if it can fit them both on the screen,
- otherwise it shows only the front icon.
- Click into the icon window to close it and choose STOP SHOW
- from the icon window menu to stop the showing of icons.
-
- GADGETS:
-
- 14 DRIVES: Clicking into any one of these gadgets will list the files
- in the corresponding volume in the current SOURCE window.
- If you don't like the volumes used, just enter your own 14
- volumes in "LoGG.file" as described above.
-
- S: SOURCE gadget. Here you see the name of the drive/directory
- you are currently attached to. Also, if you enter a path
- name in this gadget and then you press <RETURN>, you get
- to be attached to that path, provided it is a valid one. To
- make this the DESTINATION window, just CLICK into the other
- (opposite) vertical gadget. If you do this, the other window
- becomes the SOURCE window.
-
- D: DESTINATION gadget. Here you see the name of a desti-
- nation drive or directory. It is used by COPY and MOVE.
- Also, if you enter a path name in this gadget and then you
- press <RETURN>, you get to be attached to that path, provided
- that it is a valid one. In this case this gadget becomes
- automatically the SOURCE gadget. In order to make this
- window the SOURCE window, all you have to do is CLICK into
- its vertical (proportional) gadget or anywhere inside the
- window. Also, every time you click into a file name or
- doubleclick into a directory on this window, you get this
- window changed into the SOURCE window automatirally.
-
- DEFAULT GADGETS:
-
- ALL: Highlights all files on the current window except
- directories.
-
- CLEAR: Removes the highlighting from all files and directories on
- the current file display window.
-
- EDIT: Edits the file that you have highlighted in the current
- window. The program will notify you if you try to EDIT
- the wrong file. EDIT is of course the name of your favourite
- editor residing in your current "c" directory.
-
- BYTES: Displays the sum total of bytes of the files that have been
- highlighted in the current window. No directories are
- included. If you want the size in bytes of the current
- path, please choose the menu item PATH IN BYTES.
-
- PARENT: Moves up one step in the directory tree. It will stop
- moving when it hits a root directory.
-
- SHOW: Shows the pictures you have selected. A little slideshow is
- possible by just highlighting the pictures that you want to
- show in a sequence. Choose STOP SHOW from the SHOW menu
- in order to stop the showing of pictures and click into the
- picture window in order to close it.
-
- STOP: This is an extremely important gadget. It can save you a lot
- of trouble. It just stops the current file operation. It
- stops the MOVE and the COPY operations. It stops the SEARCH
- and LOCATE FILE operations. It stops the program from conti-
- nuing with the CATALOGUE process, etc. It will NOT STOP THE
- FORMAT and DISKCOPY operations. These are controlled by
- the little panels on the respective windows.
- We have noticed that it is possible sometimes to even stop
- LoGG from a READ/WRITE ERROR situation. When you try to
- copy into a bad sector of a disk, you will start getting
- a READ/WRITE ERROR requestor on your screen. This seems to
- go on forever. We have noticed that if you press the STOP
- gadget several times and keep clicking the requestor off,
- you might be able to save your Amiga from a reboot and your-
- self from the loss of valuable data.
-
- READ: This is a fully operational file reader. It will list
- the selected file and will scroll through it very fast. The
- reader forms new lines out of lines which are more than 78
- characters long. It has 8 menu items. We will only elabo-
- rate on the items that need some explanation. Just remember
- that YOU CAN SCROLL THE TEXT UP AND DOWN BY USING THE RESPECT-
- IVE ARROW KEYS or by CLICKING into the upper or lower half
- of the reader screen.
-
- (1) GO TO LINE: You can choose this menu item, or just
- press RIGHT_AMIGA-G instead. As soon as you do that,
- the GOTO-gadget clears up. Just go ahead and type
- in the line number you want to see. Then press
- <RETURN>. The program will then try to exhibit that line
- as the top line of the page. Another way of doing this:
- Just click into the GOTO-gadget, clear it up by using
- the BACKSPACE key (or pressing RIGHT_AMIGA-X), enter
- the line number that you wish to exhibit, and then press
- <RETURN>.
- The program will do nothing if the line number that you
- have entered does not exist.
-
-
- (2) FIND STRING: You can choose this menu item, or just
- press RIGHT_AMIGA-F instead. As soon as you do that,
- the FILE-gadget clears up. Just go ahead and type
- in the string that you want to see. Then press
- <RETURN>. The program will then try to exhibit that
- string at the top line of the page. Another way of doing
- this: Just click into the FILE-gadget, clear it up by
- using the BACKSPACE key (or pressing RIGHT_AMIGA-X),
- enter the string that you wish to exhibit, and then
- press <RETURN>.
- The program will do nothing if the string that you have
- entered does not exist from the current line on.
-
- (3) SEARCH AGAIN: Well, now that you have found the string,
- just choose this menu item or press RIGHT_AMIGA-S to
- try to find the string again. The program will try to
- locate the string and exhibit it at the top line of
- the page. Again, the program tries to locate the given
- string starting from the secong line of your page down
- to the end of the file.
-
- Please note that the file reader recognizes only 8-space
- tabs. If it sees any other tpye of tab, it will replace it
- by an 8-space one.
-
- COPY: Copies all the files that you have selected in the SOURCE
- window into the DESTINATION Directory/Drive that you have
- (or the program has) entered in Gadget "D". This includes
- the highlighted directories in the SOURCE window. This
- function can be stopped by use of the STOP gadget above.
- When you STOP the copying process, you should note that the
- last uncopied (or partially copied) file is the first of
- the remaining highlighted files. It is safe to assume that
- this file/directory has not been copied to the destination
- path. Another important note here is that you do not have
- to attach to the destination in order to copy the source to
- it. Just enter the destination path in the "D" gadget. For
- example, let "RAD:HELLO" be the path for the listing on
- the left window. Suppose that you want to copy the high-
- lighted files in "RAD:HELLO" to the directory "RAM:GOOD".
- Just enter "RAM:GOOD" in the "D" gadget then click into the
- COPY gadget. When LoGG finishes copiying, it will flash
- the "RAM:GOOD" directory in the destination window.
- If you get a system requestor with a DISK FULL message, while
- you are copying, just click into the STOP button to stop the
- process.
- The above remarks on the STOP gadget apply to the STOP
- gadget on the window that opens when you have chosen LIST
- from the COPY OPTION menu item. You must click into the STOP
- gadget before you can use the CONTINUE and CANCEL gadgets.
-
- MAKEDIR: Creates a new directory with the name that you have entered
- in the gadget. Paths are accepted for this name. The program
- will notify you whenever it cannot create the new directory.
-
- RENAME: Renames a selected file or directory. The new name is what
- the user enters in the requestor string gadget
-
- PRINT: Sends the files you have selected to the printer. The
- process does stop if you use the STOP gadget, but please
- remember that this cannot happen instantly. The routine
- that prints your file reads 512 bytes before it starts print-
- int. Thus, LoGG will not "hear" your STOP message until it
- has printed those 512 bytes.
-
- DELETE: This is another important and necessary gadget. You must use
- it very carefully because you can delete valuable files when
- you click into it. This is why we have included a safeguard.
- LoGG always asks you if you "really want to delete the high-
- lighted files". You can stop the deletion of files via the
- STOP gadget, but do it quickly because the files get deleted
- very fast. Directories are included here.
-
- FILEINFO: LoGG has a very nice way of modifying the PROTECTION BITS
- and the COMMENTS of your files. It opens an entire independ-
- ent window for this job. Just highlight the files that you
- are interested in and then click into this gadget to start
- processing them. If you want to save the current data of
- a file, just click into the "DO IT" gadget. If LoGG cannot
- modify the PROTECTION BITS and/or the COMMENT of a file, it
- will tell you so in a requester and it will state the reason,
- if possible. If it says nothing after you press "DO IT",
- the change has been saved.
- The selected (highlighted) gadgets allow for the respective
- operations. For example, if DELETE is selected, then the
- file CAN BE DELETED. Thus, a file which the "list" command
- classifies as "----rwed", will appear on your FILEINFO window
- with the following gadgets selected: READ, WRITE, EXECUTE,
- DELETE.
- You can exhibit and manipulate the file info on any file
- residing anywhere. All you have to do is get in the FILE
- gadget, enter the file name (entire path), and then press
- <RETURN>.
- You may CANCEL all the changes you have just made on your
- FILEINFO window by pressing the CANCEL button. Naturally,
- we assume here that you have not pressed the "DO IT" button
- after these changes were made.
- The NEXT button allows you to move on to the next selected
- file in your active window.
- The TYPE gadget is referring to the type of file that you
- are examining, i.e., ASCII, Binary, Manx Object, IFF, Icon,
- etc. Naturally, it is virtually impossible for a program
- to be able to exactly identify every given file for the
- Amiga computer. The reason for this is that new files are
- constantly produced by new Amiga applications.
- We have tried to include as many types as possible without
- generating too much overhead.
- One application of FILEINFO is setting the PURE bits for
- SHELL-RESIDENT programs. Another application is getting the
- actual date of creation of a file in order to identify
- the most recent copy, etc.
- You also need this option in order to get the full name of
- a file that is only partially listed in one of your panel
- windows.
-
- FILE TYPES RECOGNIZED BY LoGG:
-
- .info
- 8SVX Sound
- ABSOFT-compiled AmigaBASIC
- AEGIS DRAW Drawing
- AmigaBASIC ACBM Picture
- AmigaBASIC Binary
- Animation
- ARC
- ASCII
- Binary
- Binary Executable
- DIGIVIEW RGB
- DIRECTOR (.film)
- DMCS Music
- FANTAVISION Animation
- FLOW (Normal) Text
- Font Header
- GIF Picture
- Icon
- IFF Picture
- Lattice C Object
- LHARC
- LHWARP
- MANX Object
- METACOMCO Pascal Object
- Music Instrument (.ss)
- Online! (.trm)
- ORGANIZE! Database (.dbf)
- PAK
- PHOTON PAINT Brush
- PHOTON PAINT Picture
- POWER PEAK-crunched Data
- POWER PEAK-crunched Executable
- Printer Driver
- PROWRITE Document
- SCULPT-3D Ray-trace
- SCULPT-4D IFF Custom FORM
- SHAM Picture
- SMUS Music
- WARP
- WORD PERFECT Text
- ZIP
- ZOO
-
- FORMAT: You use this gadget when you want to FORMAT a disk drive.
- LoGG can format floppy disks in DF0:, DF1:, DF2:, and DF3:.
- You can enter the name of the resulting formatted disk in the
- string gadget of the requestor. If the VERIFY gadget is not
- highlighted, the formatting is naturally quite faster. If
- you click into the QUIT gadget while formatting a disk, you
- are given one more chance to continue before formatting
- is stopped with the destination disk probably corrupt.
- The QUIT gadget is included of course because you might be
- formatting ... the wrong disk. LoGG will attempt to give
- you a reason as to what went wrong with the formatting of
- a disk if it cannot continue the process.
- If you want the name of the formatted disk to be something
- other than "Empty", you should enter that name in the gadget
- provided with the FORMAT window. LoGG will attach to the
- formatted disk the name that appears in the buffer of that
- string gadget.
-
- DISKCOPY: You use this gadget when you want to DISKCOPY a floppy disk
- in one of the drives DF0:, DF1:, DF2:, DF3: into a floppy
- disk in another one of the same drives. Again, if the
- VERIFY gadget is not highlighted, disk-copying is consider-
- ably faster. However, we would like to suggest that you use
- the VERIFY option in both formatting and disk-copying. LoGG
- will attempt to give you good diagnostics if something goes
- wrong with disk-copying.
-
- RESOL: This gadget can be used to change the resolution of your
- screen to HIRES (640x400). This is actually neccessary if
- you have more than 800 files and directories in a single
- path. Naturally, that many files in a single path are not
- suggested because of reduced safety if something goes wrong
- with the hard disk. If you do not have to use the HIRES
- option, it is better to work with the main panel (MEDIUM
- RESOLUTION, 640x200). This is because less memory is needed
- for LoGG and the program does not have to resort to sending
- the screen to the background each time it needs to.
-
- MOVE: Exerything said about COPY applies here with one exception:
- MOVE WILL OVERWRITE DUPLICATE FILE NAMES. Also, MOVE will
- DELETE all the files that it has copied into the destination
- path. So, be careful when using this command and remember
- that the STOP gadget will freeze the process. If you do use
- the STOP gadget, the first highlighted file/directory is the
- last one that has not been entirely copied into the desti-
- nation path. As in the COPY case, you do not have to have
- the destination path actually listed in the "D" window before
- you copy into it. Just enter the path in the "D" gadget and
- then click into MOVE.
- If you get a system requestor with a DISK FULL message, while
- you are moving files, just click into the STOP button to
- stop the process.
-
- STORAGE: It displays the available BYTES in the SOURCE as well as
- the DESTINATION gadget.
-
- BLUES: This is fun! Just a little play with the COPPER LISTS in
- order to get those blues on the screen without changing its
- depth and without slowing the program down. If you do not
- like the BLUES, just click them off!
-
- RUN: Runs any file you have selected provided that it is a runable
- file. You must make sure there is enough memory to run that
- program. There is no reason to run a huge program from LoGG.
- You need all the memory that you can get in such a situation.
- LoGG actually opens a fairly sized CLI whenever it runs a
- file. It does this because the program you are running might
- require a CLI to send its output to and receive its input
- from. However, the CLI will close after the running external
- program is finished. If you want to use the RUN function with
- a CLI that does not close, you should use one of the PARMS
- gadgets instead with an appropriate CLI. For example, suppose
- that you want to run the programs listed on your screen with
- a SMALL CLI window that does not close after the programs are
- finished. Just make a new PARMS gadget called RUN and
- right under it write "% (SMALL)". That's it. Whenever you
- RUN any program listed, by using this gadget, you will get the
- program running on its own CLI which you will have to close
- by entering EndCLI.
-
- NEWCLI: LoGG opens its own NEWCLI window. It is an actual CLI where
- you can work as if you were on the command line. Remember,
- our NEWCLI's do not remember commands that reside in assigned
- paths. Only commands in the current "c" directory. You can
- get rid of the NEWCLI by just pressing "ENDCLI" into it.
- Please do not use the RUN gadget to run the NEWCLI command
- that comes with your Workbench disk. Use LoGG's NEWCLI
- gadget instead. Although we could have the CLI's in the
- resolution of the front screen (possibly HIRES|LACE), we
- preferred not to introduce that feature because the user
- might run programs in this new CLI that require the WBench
- screen. This feature is actually incorporated in the new
- version of the HERMiT program (copyright A. G. Kartsatos).
-
- EXEC-CLI: It executes any CLI command that you enter in the requestor
- gadget. For example, if you enter in the gadget:
- "Run DH1:DELPAINT/Dpaint", you are running the program
- Dpaint residing in the directory DH1:DELPAINT. Now remember!
- You cannot always do this. If you enter "Run DH1:SONIX/Sonix"
- instead, you are not going to be able to run Sonix. This
- is because the Sonix program looks for files like Scores,
- etc. If it doesn't find them, it does not load! Even if you
- press: "cd DH1:SONIX" and then you come back with "Run SONIX"
- it will not work! You know you are at "DH1:SONIX" but SONIX
- does not know that. In this case, you should use the MACROS
- gadgets as we have indicated in the LoGG.file.
-
- CAUTION: When you run LoGG by its icon, you should include
- the entire pathname for the files you might use in the
- command in the requestor gadget.
-
- EXIT: Exits LoGG permanently. You can also EXIT by choosing the
- "QUIT" menu item or by just pressing "CTRL-Q".
-
- ARCS GADGETS:
- These are self-explanatory. A word of caution about UNPAK.
- You might not see all unpaked files when UNPAK is done with
- a ".PAK" file. Just refresh your listing in a few seconds
- to see them all.
-
- MACROS GADGETS:
- In the file LoGG.file these are Entries 1 - 24. Each MACRO
- is nothing else than a sequence of commands written one after
- the other vertically. None of these commands accepts any
- parameters. The PARMS commands are described below. Only
- the first command in a MACRO should contain the "CD" command.
- This "CD" command should be the first token on the corre-
- sponding line. Please have a look at the examples in
- LoGG.file. Each MACRO can have up to 7 commands in it.
- The title of a MACRO in LoGG.file consists of exactly 10
- characters. The last character is a "*" and the name of
- the macro must be at most 8 characters long. Thus, there is
- always at least one space between the name of the macro and
- the "*" at the end. A MACRO does accept CLI windows at the
- very end of the first command entry. You can open a tiny CLI
- window by entering (TINY), a small CLI window by entering
- (SMALL) and a large (full page) window by entering (FULL).
- This CLI token whould be the last string in the first command
- line of your MACRO and it should be at least one space away
- from the previous string in that command. You open a TINY
- CLI if the program you are running is not interactive (i.e.,
- it does not communicate with the user on the command line),
- but it might use the CLI for some output (usually, if some-
- thing goes wrong). You do not need to open any CLI if you
- know that the program that you are running does not write to
- the command line at all. You open a SMALL CLI if the prog-
- ram that you are running is interactive (e.g., prompts you
- for a response, etc.), but you do not need a full page for
- that conversation. You need to open a FULL CLI if you want
- to have the entire page at your disposal. For example, the
- program MORE on your WorkBench disk, can show you a doc in
- entire pages if you run it with a FULL CLI.
- Please do not use the RUN command in your MACROS entries.
- LoGG WILL OPEN ITS OWN CLI (if you specify TINY, SMALL or
- FULL) anyway.
-
- PARMS GADGETS:
- In the file LoGG.file these are Entries 25 - 48.
- Each entry has a gadget title as before (see below) under
- which the user can enter a command with up to 2 parameters.
- For example, if you want your own gadget with the command
- FIXOBJ in it, just use the title "FIXOBJ *" in the corres-
- ponding position of LoGG.file and under it add "Run Fixobj
- %s %s" without the quotes of course. The symbols
- "%s %s" stand for the two parameters that Fixobj needs.
- The first one is the filename and the second is the new
- filename. The first parameter is the name of the file that
- you have clicked in the table of files on the left, and the
- second is a string that you must enter in the requestor
- gadget. For example, to Fixobj the file "HELLO" with new
- name "GOODBYE", select "HELLO" from the table of files,
- click into the FIXOBJ gadget, and then enter "GOODBYE" in
- in the requestor gadget.
- One-parameter commands will contain only one symbol "%s"
- and that can be a filename from the table of files or any
- name in the requestor gadget.
- It is important to note here that each PARMS command must
- contain *at most 5* tokens. For example, the command
- HELLO %s HERMES JULIE %s (R) (TINY) (5 tokens)
- is OK, but the command
- HELLO %s HERMES JULIE %s GEORG (R) (SMALL)(6 tokens)
- is wrong.
- The symbol "(R)" here means that you want to have the files
- refreshed after the execution of this command. The symbol
- "(R)" must be placed at the end of your actual command and
- before any CLI token like (TINY), etc. We suggest that you
- use of this symbol only if you really need to refresh the file
- listing. Otherwise, it would be a waste of time.
- If you have a command like
- HELLO %s HERMES %s %s JULIE
- which is illegal under the present setting of LoGG, you could
- still enter it as
- HELLO %s HERMES %s JULIE
- and then enter two strings in the requester gadget instead of
- one. This way you may be able to include many more possibi-
- lities in a PARMS situation.
- The title of a PARMS entry in LoGG.file consists exactly of 10
- characters. The last character is a "*" and the name of
- the command must be at most 8 characters long. Thus, there is
- always at least one space between the name of the command and
- the "*" at the end.
- The PARMS entries can contain a CLI token exactly as in
- the above MACROS description. This should be the last token
- of your command and at least one space after the previous
- string. For example,
- HELLO %s HERMES %s (R) (TINY)
- works fine with LoGG.
- Please do not use the RUN command in your PARMS entries.
- LoGG WILL OPEN ITS OWN CLI (if you specify TINY, SMALL or
- FULL) anyway.
- A certain amount of experimentation will certainly help here.
-
- THINGS TO REMEMBER:
-
- 1) To prepare your own command sequences, remember the following:
-
- LoGG.file finishes always with an empty line. Each gadget name
- contains exaclty 10 characters. This includes the star ("*") at the end
- of the name of the gadget. The actual gadget title is up to 8 characters
- long. There is always at least one space between the actual gadget title
- and the "*" at the end of the entry name.
- Right after each custom gadget name you may put your own commands.
- Each line will contain ONLY ONE COMMAND. Do not string them together!
- For MACROS, you can afford up to 7 commands under each gadget name.
- However, only the first command can contain the "cd" command in it, and
- when it does it is always the first token.
- There is only one command line for each PARAMS gadget.
- At the end of the sequence of commands under a gadget you MUST INSERT
- AN EMPTY LINE.
- It is possible to use PARMS commands like MACROS. However, you should
- have in mind that LoGG opens always a CLI window with each PARMS command.
-
- 2) Sometimes your LoGG.file gets funny with some, possibly invisible,
- characters in it. LoGG loads but does not read that file right. To correct
- this problem, just run the file FIX_FILE in a directory containing your
- LoGG.file. This little program will attempt to correct your LoGG.file and
- put the corrected contents in a file called LoGG.file1. Just rename
- LoGG.file1 as LoGG.file and continue as usual.
-
- 3) Use FastFonts with this program. The text operations become much
- faster. FastFonts is on your Workbench disk. This is for AmigaDos 1.3 only.
-
- 4) Do not use the ARC, PAK, ZOO, LHARC programs with output in directo-
- ries with many files. Refreshing of the windows is faster on smaller di-
- rectories. Also, these ARC programs work faster when they are loaded and
- have outputs in RAM:, VD0: or RAD:.
-
- 5) If you get a little confused about the exact name of a file which
- is not completely listed, just select the file and click into the FILEINFO
- gadget. The FILEINFO gadget contains the entire name of the file and other
- file information.
-
- (6) Whenever a CLI appears in the execution of a command or in an
- archiving process, you should close it by pressing EndCLI. It is important
- that you have this command included in your "c" directory.
-
- (7) If a program like Preferences changes the colors of your LoGG
- program, just select CONFIGURE from your first menu, after that program is
- off, to see your default colors back.
-
- (8) WARP will warp your entire disk (track numbers 0-79). If you want
- to warp other tracks, you should make a WARP PARMS gadget as indicated in
- your LoGG.file. Just put "WARP Read %d" as a command there. When the
- requestor asks you for a paramer value, insert, for example, "0 11 RAD:MARY".
- WARP will then put the resulting file MARY.WRP in your RAD: volume. This
- file will contain the tracks 0-11 of your disk.
-
- (9) It is true that you can afford a large number of parameters for
- a PARMS entry if these parameters are in a sequence as above.
-
- (10) If the disk you have just inserted (or a path on it) is listed
- in one of your front panel windows, you should refresh that window's listing
- by using the SOURCE or DESTINATION gadgets, or by clicking into one of your
- drive gadgets. To see why you need to do this, suppose that you have listed
- "DF1:" in your DESTINATION gadget. Now, suppose that you insert a new disk
- in "DF1:" (not the one you have just removed). Then if you do not refresh
- the DESTINATION window, LoGG will think that the current listing there is the
- listing of the disk that you have just inserted. Although no damage can
- result from this, you can get a confusing listing of files and directories
- in that window if, e.g., you try to copy files there. LoGG will notify you
- to refresh your window(s) whenever disks have been inserted or modified (via
- FORMAT, DISKCOPY, etc.).
-
- (11) Please avoid using names of directories and files that contain
- empty spaces in them. You can always replace, for exampe, "HELLO JOHN" by
- "HELLO_JOHN".
- Certain archiving programs (among others) do not work right with such
- names. Although LoGG will do its best to work with such names (in the first
- 48 built-in gadgets), there is still some overhead in trying to do so.
-
- For support on this and other programs by HERMES, please write to:
-
- A. G. Kartsatos
- 8524 Caladesi Island Drive
- Temple Terrace, FL 33637-7310, USA
-
-
- *** <<<-->>> ***
-
-
- DISCLAIMER FOR LoGG 1.2
- =======================
-
- The usual disclaimers concerning computer software apply to this
- product.
- Although this program has been tested extensively for its accuracy and
- reliability, the author will accept no liability whatsoever for any damage
- resulting from the use, misuse, or excessive use of it.
-